home *** CD-ROM | disk | FTP | other *** search
/ PC Shareware 1997 February / PC Shareware 1997-02.iso / programy / envlp122 / envelop.3 / Program / trouble.txt < prev    next >
Text File  |  1996-03-15  |  11KB  |  252 lines

  1. The information in this file is taken from the Envelop Web site,
  2. http://www.envelop.com, which may be more up-to-date than this file.
  3. If you have a problem which is not described below or on our Web
  4. troubleshooting page, please send e-mail to support@envelop.com.
  5.  
  6. TROUBLE SHOOTING (updated November 20, 1995)
  7.  
  8.              1. What to do when Program Errors occur.
  9.  
  10.              2. Stack error during startup.
  11.  
  12.              3. Why do I have to register each time I download?
  13.  
  14.              4. Error 102 during install.
  15.  
  16.              5. The Controls palette is not visible on my screen.
  17.  
  18.              6. Envelop doesn't start from the Program Manager under Windows NT.
  19.  
  20.  
  21.  
  22.              1. What to do when Program Errors occur.
  23.  
  24.              If Envelop encounters an internal program error, a message box is
  25.              displayed that contains an internal error code in the title bar, e.g
  26.              "10b1.bd82-00bc". If this happens, please note the code and the
  27.              circumstances and report it to us by sending us e-mail or using the
  28.              error-reporting facility on this site. 
  29.  
  30.              Envelop keeps a log in the file "envelop.log", located in the same
  31.              directory as the envelop.exe file (C:\ENVELOP\PROGRAM in a standard
  32.              installation), which contains time-stamped error codes. You may delete
  33.              this file if you wish; Envelop will start a new error log only if another
  34.              error occurs. 
  35.  
  36.                  
  37.  
  38.  
  39.              2. Stack error during startup.
  40.  
  41.              SYMPTOM: 
  42.  
  43.                  During startup, the Envelop splash screen shows, then the next
  44.                  thing that happens is a message is displayed that Envelop caused
  45.                  a stack error (sometimes this message is displayed more than
  46.                  once) and the program exits. 
  47.  
  48.              DIAGNOSIS: 
  49.  
  50.                  Under some system configurations, the Resize method of the
  51.                  Envelop main form causes an infinite recursion which quickly
  52.                  leads to a stack fault. The main one we know of is the selection
  53.                  of "Large Fonts" instead of "Small Fonts" in the display settings
  54.                  at certain resolutions. This error can occur under Windows NT
  55.                  or Windows 95. 
  56.  
  57.              WORKAROUND: 
  58.  
  59.                  There are two ways to work around this problem: modify your
  60.                  display settings or modify the Resize method of the Envelop
  61.                  main form.
  62.  
  63.                  To modify your display settings so Envelop can start up, either
  64.                  start the Display Control Panel (NT) or click the right mouse
  65.                  button on the desktop (Win95) and select Properties|Settings.
  66.                  Then select "Small Fonts" in the "Font Size" combo box. You
  67.                  may have to restart your computer for the change to take effect. 
  68.  
  69.                  To modify the Resize method of the Envelop main form, first
  70.                  change the display setting as described above so Envelop can
  71.                  start up. Then edit the EnvelopForm (drag the Finger onto the
  72.                  main form, or type "EnvelopForm" into the object selection
  73.                  combo and press Enter, etc.). In the MethodEditor, select the
  74.                  Resize method, and comment out or delete the following line of
  75.                  code: 
  76.  
  77.                    ' Set the inside-height of the Form to be just shy [...]
  78.                    ' (hides border pixel).
  79.                    Height = (Height - ScaleHeight) + toolbar.Height - 30
  80.                   
  81.  
  82.                  Check the method, and save the module: envelop.ebo, which
  83.                  contains the EnvelopForm object. You can test that your change
  84.                  is properly saved by re-starting Envelop and resizing the main
  85.                  form. If the height does not "snap" back to just show the toolbar,
  86.                  then the change is saved. Now you should be able to restore
  87.                  your display settings and Envelop will start up without any
  88.                  problem. 
  89.  
  90.              REPAIR: 
  91.  
  92.                  The next upload of Envelop includes a modification of the code
  93.                  that calculates Form.ScaleHeight. This change makes
  94.                  ScaleHeight more accurate, and also makes the kind of
  95.                  self-sizing done by the Envelop main form safer, thus preventing
  96.                  this problem. The date for this upload has not yet been
  97.                  determined. 
  98.  
  99.              NOTE: 
  100.  
  101.                  Hearty thanks to Enveloper Philip Greer for bringing this
  102.                  problem to our attention and helping so patiently and diligently
  103.                  with the diagnosis.
  104.  
  105.                  If you see this problem due to circumstances other than the
  106.                  display's font-size setting, please let us know. 
  107.  
  108.                  
  109.  
  110.  
  111.              3. Why do I have to re-register each time I download?
  112.  
  113.              SYMPTOM: 
  114.  
  115.                  Every time I come up to the Envelop site to get an updated
  116.                  version, I have to fill the registration form out again. Why can't
  117.                  you guys just remember it from last time? 
  118.  
  119.              REPAIR: 
  120.  
  121.                  We changed the download form so that it now asks you for a
  122.                  username and password. Your username and password must be
  123.                  alphanumeric strings. Once you have registered with us once,
  124.                  you will only need to supply your username and password in
  125.                  order to access the download pages. 
  126.  
  127.                  
  128.  
  129.  
  130.              4. Error 102 during install.
  131.  
  132.              SYMPTOM: 
  133.  
  134.                  When the Envelop setup program is run, the following message
  135.                  is displayed: 
  136.  
  137.                      Setup is unable to find a compressed library file
  138.                      required to proceed with the installation. Check to
  139.                      make sure all required files are located with the setup
  140.                      program. Error 102. 
  141.  
  142.              DIAGNOSIS: 
  143.  
  144.                  Envelop requires Windows '95 or Windows NT 3.5 to install
  145.                  and run correctly. This error is displayed when the setup
  146.                  program is run under Windows 3.1 or Windows for
  147.                  Workgroups. 
  148.  
  149.              REPAIR: 
  150.  
  151.                  You must install Windows '95 or Windows NT before installing
  152.                  Envelop. 
  153.  
  154.                  
  155.  
  156.  
  157.              5. The Controls palette is not visible on my screen.
  158.  
  159.              SYMPTOM: 
  160.  
  161.                  Envelop starts up OK, but I don't see the Controls palette, and
  162.                  some of the other windows that I can see extend off the edge of
  163.                  my screen. What now? 
  164.  
  165.              DIAGNOSIS: 
  166.  
  167.                  Envelop versions prior to 1.0.2 start up with a screen layout
  168.                  designed for a 1024x768 display resolution, and do not
  169.                  automatically adapt to other screen resolutions. Depending on
  170.                  the screen resolution, you may not be able to see the Controls
  171.                  palette or the Object Viewer windows, and the Method Editor
  172.                  and Debug windows may appear just at the very bottom of the
  173.                  display. The Method Editor and Debug windows' title bars
  174.                  might be obscured by the Windows '95 task bar if it is placed at
  175.                  the bottom of your screen. 
  176.  
  177.              WORKAROUND: 
  178.  
  179.                  The best way to work with Envelop through version 1.0.1 is to
  180.                  set your display resolution to 1024x768. If this is not practical
  181.                  or possible, you can work at lower resolutions by taking the
  182.                  steps described below as needed for your display. 
  183.  
  184.                  To get the Controls palette back on-screen, type this line of code
  185.                  into the Debug window and press the Return (or Enter) key: 
  186.  
  187.                      ControlTools.Palette.Left = 0 
  188.  
  189.                  To get the Object Viewer back on-screen, type this line of code
  190.                  into the Debug window and press the Return (or Enter) key: 
  191.  
  192.                      ObjectViewer.Left = 0 
  193.  
  194.                  You may then move the Controls palette and/or the Object
  195.                  Viewer with the mouse and save their position by selecting
  196.                  "File|Save All" from the main menu bar. 
  197.  
  198.                  The Method Editor and Debug window always appear in the
  199.                  same initial location on startup. If you are running at low
  200.                  resolution under Windows '95 with the task bar displayed at the
  201.                  bottom of the screen, you may not be able to see these windows.
  202.                  One workaround is to change the task bar display to the top,
  203.                  right or left of your screen by dragging it to the desired edge. Or,
  204.                  you can set the Auto-hide property of the task bar by clicking the
  205.                  right-mouse button on the task bar and selecting "Properties"
  206.                  from the pop-up menu. 
  207.  
  208.              REPAIR: 
  209.  
  210.                  Starting with version 1.0.2 (uploaded September 25) Envelop
  211.                  has support for layouts for 640x480, 800x600, and 1024x768
  212.                  built-in. You can also save custom tool layouts for those or other
  213.                  resolutions. 
  214.  
  215.                  
  216.  
  217.  
  218.              6. Envelop doesn't start from the Program Manager under Windows
  219.              NT.
  220.  
  221.              SYMPTOM: 
  222.  
  223.                  Double clicking the Program Manager Icon for Envelop in the
  224.                  Envelop group brings up the Envelop 1.0 splash screen, but it is
  225.                  followed by an OK box announcing that Envelop has
  226.                  encountered a segmentation violation. However, if I double
  227.                  click the envelop.exe in the Envelop\Program directory,
  228.                  Envelop starts up properly. What gives? 
  229.  
  230.              DIAGNOSIS: 
  231.  
  232.                  Under certain conditions, the NT Envelop install fails to get
  233.                  Envelop\Program into the path. As a result, when Envelop is
  234.                  started in a directory other than Envelop\Program a needed DLL
  235.                  is not being found. The segv occurs because, in this particular
  236.                  startup case, we mis-handle the error from the OLE subsystem
  237.                  that is trying to load the DLL. If Envelop is started from the
  238.                  Program directory, that directory is implicitly "in the path" so
  239.                  the DLL is found as expected. 
  240.  
  241.              WORKAROUND: 
  242.  
  243.                  Put Envelop\Program in your path using the System icon in the
  244.                  Control Panel. 
  245.  
  246.              REPAIR: 
  247.  
  248.                  A new Install will be incorporated into the August 30th
  249.                  distribution. That distribution will also handle the missing DLL
  250.                  condition with a more informative error message. 
  251.  
  252.